dsh-remote-ssh: SSH Remote Workspace Plugin for DeepSeek Harness
This plugin enables DeepSeek Harness to connect directly to remote servers over SSH and manage project code without frequently switching between windows. Users can configure SSH servers, select a remote directory through the plugin to establish a connection, and use SSH_ASKPASS to achieve non-interactive password authentication. The plugin supports multiplexing and ensures that passwords are stored securely. It currently supports macOS and Linux clients as well as POSIX remote environments, but does not yet support Windows or interactive second-factor authentication.
Read MoreTextIn xParse Plugin
`intsig-textin/dsh-plugin-xparse` is a document parsing plugin for DeepSeek Harness. Installation requires specific environmental prerequisites, and once installed, it offers multiple document parsing and task management features. The plugin configures AppKey and OAuth through browser cards and supports device login. Parsing results are written to the workspace as artifacts, while task operations return Task/Run identifiers. Users should note the paid licensing mechanism and credential security, and all file operations are managed by the sandbox.
Read Moredsh-wooden-fish: Tapping a Wooden Fish to Accumulate Merit in DSH Web Mode
The DeepSeek Harness (DSH) plugin `dsh-wooden-fish` is a fun interactive tool designed to relieve the monotony of using Web mode. It renders a wooden fish and a wooden mallet in the center of the page, supporting background blur and theme adaptation. When users click the wooden fish, it triggers a striking animation and a “Merit +1” message, while also playing a sound effect and reciting “Namo Amitabha Buddha.” The plugin is installed via the `dsh plugin` command; it currently has no hidden toggle, and removal requires stopping or uninstalling it.
Read Moredsh-web-search-multi: DeepSeek Harness Multi-Provider Web Search Plugin
DeepSeek Harness (DSH) has released the `dsh-web-search-multi` plugin, designed to address the challenges of relying on a single search engine configuration. The plugin supports five search backends—SearXNG, Brave, Tavily, Gemini, and Wikipedia—and features zero-configuration setup, independent toggles, and precise routing. Installation requires a compatible Node.js version, while configuration can be managed through the web interface or by editing files. It also allows search to be enabled as needed within a session. The plugin does not handle SearXNG deployment and has compatibility limitations with older versions of DSH, offering users a flexible and controlled Web search solution.
Read Moredsh-yeast-convert: Yeast Amount Calculator
`dsh-yeast-convert` is an online tool maintained by uckkk within the DeepSeek Harness plugin ecosystem, focused on addressing basic calculation needs in recipe development and fermentation control. The plugin provides a tool named `yeast_convert`; when invoked, numerical values can be passed as parameters to obtain detailed calculation results. It is implemented in pure Node.js, has no network dependencies at runtime, and requires no additional configuration. For developers who need to process fermentation data, this is a lightweight calculation helper tool.
Read Moredsh-log-volume: Log Volume Estimation Plugin
The `dsh-log-volume` plugin for DeepSeek Harness (DSH), maintained by uckkk, is designed to address unintuitive log context viewing and uncontrolled token consumption. It supports precise log volume calculation based on parameters and is implemented in pure Node.js, with no network dependencies. Installation is completed by running the `dsh plugin add github:uckkk/dsh-log-volume` command. Before use, ensure that the dependencies `@deepseek-ai/cordis` ^4.0.1 and `@deepseek-ai/dsh-tools` >=0.1.0-rc.6 are met, and review the source code and license to comply with security and compliance requirements.
Read Moredsh-github-live: Fetch GitHub Repository Info in Real Time
dsh-github-live is a DeepSeek Harness (DSH) plugin maintained by uckkk, aimed at resolving the inefficiency and error-proneness of agents retrieving GitHub repository status by providing a real-time online fetching capability. Implemented purely in Node.js, it supports querying repository information. The installation command is `dsh plugin add github:uckkk/dsh-github-live`; before use, ensure the environment satisfies the dependencies on `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools`.
Read Moredsh-color-contrast: WCAG Color Contrast Calculator
`dsh-color-contrast` is a pure Node.js color contrast calculation tool maintained by `uckkk`, which can be invoked in sessions without network access. Users install it using `dsh plugin add dsh-color-contrast` and enable it by configuring it in `package.json`. This plugin is designed to address the pain point of manually calculating color contrast in agent development and supports local execution. Please review the source code before use and comply with the MIT license.
Read MoreDeepSeek Harness Vision Bridge Plugin (DSH Vision Bridge)
`dsh-vision-bridge` is a DeepSeek Harness (DSH) plugin designed to solve the problem that text-only models cannot directly process image input. By intervening in the message-processing pipeline, it converts images into tool-call instructions and invokes a configured visual tool (such as `vision_glance`) to analyze them, thereby giving text models visual capabilities. Core features include image byte materialization, custom prompts, cross-platform support, and exclusion preset controls. After installation, the visual tool selection and exclusion rules must be configured in the DSH settings. The plugin depends on the `vision-tools` skill and uses an Admission patch to modify process-level configuration, allowing visual information to be obtained in sessions of unsupported models.
Read MoreDeepSeek Harness (DSH) Extension: dsh-session-summarizer
The native DSH ecosystem plugin `dsh-session-summarizer` is designed to address context loss in long conversations. It does not rely on external services and uses the official DSH runtime to read sessions and generate Chinese summaries, helping models quickly recover context. The plugin can be invoked via the `session_summarize` tool, allowing users to specify a session ID and the number of turns to summarize. Its transcription strategy retains the beginning and end while truncating the middle, with a default budget of 12,000 characters. After installation, models can directly call this tool to manage session summaries.
Read More